import re


def extract_name_from_text(text):
    # 将文本中的换行符统一，并尝试匹配包含“入院记录”的行，或任意行
    lines = text.split('\n')
    for line in lines:
        # 兼容“姓 名：”或“姓名：”，中间可能有空格
        match = re.search(r'[姓\s]*名\s*：\s*(\S+)', line)
        if match:
            return match.group(1).strip()
    return "未知"